|
Author |
Thread Statistics | Show CCP posts - 184 post(s) |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
2945
|
Posted - 2014.03.25 02:51:00 -
[1] - Quote
Idea: 'live' market data Description: To complement the history option, full order information. Ideally with a cache as entirely live data on demand could be very disruptive
Idea: aggregate market data Description: Hand it multiple ids in a single region, get back the buy and sell prices averaged over the 5% highest buys/lowest sells as well as the total volume of the market. Again with a cache. Explanation: Averages over the whole market have a tendency to be more easily gameable. The percentile less so.
Idea: Blueprint data Description: Hand in ML, PL, ME and industry, get back data on production times. (yes, it's in the SDE. would be nice to have another way to get it.)
Idea: The dust map layout Description: We wants it we do. the pretty map layout.
Idea: Location api updated with nearest celestial Description: Right now with the location api, we get the x,y,z, within the system. There's no indication of system (that's in the asset api) and to get the nearest celestial, you have to hit mapDenormalize.
Idea: Map data api Description: Hand it a system id, get back the mapDenormalize entries for that system. hand it a region id, get the constellations and systems. Hand it a celestial id, get the data about that celestial Steve Ronuken for CSM 9! https://forums.eveonline.com/default.aspx?g=posts&m=4236322 http://www.fuzzwork.co.uk/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3057
|
Posted - 2014.04.15 22:28:00 -
[2] - Quote
Evanova Android wrote:CCP FoxFour wrote: All of the following endpoints require the characters API key to have access to the asset list.
/char/PlanetaryColonies /char/PlanetaryPins /char/PlanetaryLinks /char/PlanetaryRoutes
All of the endpoints will need characterID attribute, keyID, and vCode. You will then need planetID for all but the colonies endpoint.
What about the access mask? will there be another category or which category does that falls in? Also, having the constellationID and solarSystemID of each planet in the PlanetaryColonies call would be nice. Then, the dates contain "AM" but the usual API format is "yyyy-MM-dd HH:mm:ss". Sorry for being annoying while I implement your stuff :-)
access mask of 2
Asset list. Steve Ronuken for CSM 9! https://forums.eveonline.com/default.aspx?g=posts&m=4236322 http://www.fuzzwork.co.uk/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3115
|
Posted - 2014.04.24 14:28:00 -
[3] - Quote
CCP FoxFour wrote:OK, I have a fix for the locations endpoint shitting itself when an invalid ID is supplied. The question is which would you guys prefer.
1) Return the invalid items with blank name, and 0's for X, Y, Z 2) Drop invalid items from the return all together.
Let me know which you think would be better. :)
1 is easier to handle, rather than having to maintain a list of what you asked for, and knocking bits off it to see what's left. Steve Ronuken for CSM 9! https://forums.eveonline.com/default.aspx?g=posts&m=4236322 http://www.fuzzwork.co.uk/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3318
|
Posted - 2014.05.23 14:52:00 -
[4] - Quote
DoToo Foo wrote:Stupid question: How do I work out my characterID (a pointer to an FAQ or even just tell me which manual to RTFM
Cheap and nasty way. do a 'view image' on your forum picture. It's the number before the _128
so 91696125 for you. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3318
|
Posted - 2014.05.23 16:25:00 -
[5] - Quote
ItsmeHcK1 wrote:Yup, it seems all is well in the world. Any idea on a timeframe for these to hit TQ?
[edit] For those interested, the planet the poco is on is actually contained in the name. (Available through Locations) (row itemID="xxxxx" itemName="Customs Office (Jita III)" x="x" y="y" z="z"/) (Imagine these are the right brackets.)
And as long as you trust me:
https://www.fuzzwork.co.uk/tools/api-map-data/
Has an api on it for working out the closest celestial.
select (pow(:x-x,2)+pow(:y-y,2)+pow(:z-z,2)) distance,itemName,itemID,typeID from mapDenormalize where solarsystemid=:solarsystemid order by distance asc limit 1
Is the heart of it. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3461
|
Posted - 2014.06.27 15:17:00 -
[6] - Quote
Teoshen wrote:CCP FoxFour wrote:brammator wrote:Idea: add CREST endpoint listing all available endpoints Description: I'm sure you are using docstrings describing endpoint functions, but compiling them into useful document and laying it out could be boring and often forgotten chore. So why don't export it automagically? That exists at the root URL. It's not exposed publicly though right now, will see what I can do. Please excuse my ignorance, as some of this stuff makes sense to me but is out of my comfort/knowledge area. What is the root URL you are referring to that lists the CREST endpoints? I assume you mean http://public-crest-sisi.testeveonline.com/ or http://public-crest.eveonline.com/ , but both of those URLs just return errors.
Quote:not exposed publicly... right now
i.e.: it exists, but we'll (non-cp people) get errors when we try to access it. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3630
|
Posted - 2014.08.04 17:40:00 -
[7] - Quote
miner Fonulique wrote:Sorry, I must have missed it, ware do I login to change API Key for SISI?
https://community.testeveonline.com/support/api-key/
Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.05 18:12:00 -
[8] - Quote
Ema Bane wrote:I have tried to start 2 jobs on SISI. 1 from a Stabber BPO and 1 from a Stabber BPC:
[row jobID="229140815" installerID="909770118" installerName="Ema Bane" facilityID="60011929" solarSystemID="30002641" solarSystemName="Aufay" stationID="60011929" activityID="1" blueprintID="1166462377" blueprintTypeID="692" blueprintTypeName="Stabber Blueprint" blueprintLocationID="60011929" outputLocationID="60011929" runs="1" cost="289326.00" teamID="0" licensedRuns="10" probability="0" productTypeID="0" productTypeName="" status="1" timeInSeconds="6424" startDate="2014-08-04 23:27:53" endDate="2014-08-05 01:14:57" pauseDate="0001-01-01 00:00:00" completedDate="0001-01-01 00:00:00" completedCharacterID="0"/]
[row jobID="229140814" installerID="909770118" installerName="Ema Bane" facilityID="60011929" solarSystemID="30002641" solarSystemName="Aufay" stationID="60011929" activityID="1" blueprintID="1015338198637" blueprintTypeID="692" blueprintTypeName="Stabber Blueprint" blueprintLocationID="60011929" outputLocationID="60011929" runs="1" cost="289326.00" teamID="0" licensedRuns="10" probability="0" productTypeID="0" productTypeName="" status="1" timeInSeconds="6424" startDate="2014-08-04 23:27:43" endDate="2014-08-05 01:14:47" pauseDate="0001-01-01 00:00:00" completedDate="0001-01-01 00:00:00" completedCharacterID="0"/]
The /IndustryJobs returns me almost exactly the same things for the 2 jobs except the start date obviously. There is no way I can know which job is with the BPO and which job is with the BPC. I really miss that feature that I was using to manage my blueprints pool on my big spreadsheet.
Previous Crius it was possible to do it with the attribute "installedItemLicensedProductionRunsRemaining" = "-1" for BPO and >=0.
I think it is the purpose of the new attribute "licensedRuns" in Crius but for both jobs I have licensedRuns="10". Maybe this attribute is not working as intended? I have no idea why it is equal to "10" as the BPC is a single run and the BPO is by nature, infinite. There is something wrong here.
Once the blueprint API is out, you'll be able to use the blueprintID. (Short term copies won't show up on it. But BPOs will show up, as you'll have them for more than the cache time.) Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.05 21:34:00 -
[9] - Quote
CCP FoxFour wrote:Along with the PI fix CORS headers are now in the XML API on Sisi.
\o/ Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3631
|
Posted - 2014.08.06 00:27:00 -
[10] - Quote
To expand on that \o/, I now have a page which can retrieve character sheet details, without sending your api details to me.
It doesn't work in firefox, for some reason, but works fine in Chrome.
I don't want to have people's APIs. I don't want to do occasional lookups to check. I want to treat it in the same way as pyfa and EFT (though with more 'fill in the details again') Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3634
|
Posted - 2014.08.06 11:30:00 -
[11] - Quote
Max Kolonko wrote:Im not familiar with CORS, can someone explain and give example how this can be used with eve api and what benefits this gives?
Browsers have a policy, which stop you loading resources from other sites with javascript, unless those sites have a specific rule set to allow you to do so (a CORS header)
So, if I wanted to have my site take details of an API key and load it up in the client (with the key never being sent to me), parse it, allow you to mess with it, then store it, I can't do so without a CORS header.
With the header in place, I can allow people to set up a character on my site, loading the details from TQ, without me ever getting the key itself. And I don't need to worry about people throwing dodgy keys at me, which could get me banned from the API, as I never actually hit the api. It's all handled client side.
It's not something most people would need, but it's a fairly simple thing to add.
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3641
|
Posted - 2014.08.11 11:46:00 -
[12] - Quote
Warlof Tutsimo wrote:CCP FoxFour wrote:Just deployed corp/blueprints and char/blueprints to Sisi. 24 hour cache. Requires director or CEO key for corps with asset list mask. How does we have access to test api ? I'm using my current TQ api key but test api tell me the key has expire (which is not the case) Plus, due to latest Industry API remaniement, it will be possible to know which field has been replaced by which one ?
community.testeveonline.com if you want to go set up your keys.
Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3844
|
Posted - 2014.09.15 08:20:00 -
[13] - Quote
Heat-seeking Moisture Missile wrote:
Unfortunately, not all the endpoints are exposed (or even created.)
It's just easier to have them pointing like that on the existing ones, so you don't have to go back and change everything which points at them when they go live.
Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
3962
|
Posted - 2014.10.05 22:38:00 -
[14] - Quote
Osi Shannara wrote:Is there an ETA where at least a part of the CREST API will be available? Every single thread that talks about CREST (this one included) only links to the legacy API ...
There are public CREST pages available.
http://public-crest.eveonline.com/
Authenticated CREST isn't available yet. Woo! CSM 9! http://fuzzwork.enterprises/ Twitter: @fuzzysteve on Twitter |
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4082
|
Posted - 2014.10.08 21:26:19 -
[15] - Quote
You can't.
(if you need information about a particular system, that's not dynamic like indexes, then the SDE is your best bet.)
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4082
|
Posted - 2014.10.13 11:33:41 -
[16] - Quote
sprut01 wrote:Steve Ronuken wrote:You can't. (if you need information about a particular system, that's not dynamic like indexes, then the SDE is your best bet.) I am sorry, I meant the following - is there a way to get costIndexes activities in the particular system other than to get a list of all systems and then search in them in my application ?
Not from CCP.
https://forums.eveonline.com/default.aspx?g=posts&t=362405 may be of interest.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4121
|
Posted - 2014.11.05 02:21:03 -
[17] - Quote
Kali Izia wrote:Feyd Rautha Harkonnen wrote:Callback URL *This is the only URL we will redirect to after authentication. We strongly recommend using HTTPS protocol."
So..I am confuse. How can an iPhone or thick-client app with variable IP address (based on user), make an auth request for an application thats been registered, when the callback URL (endpoint) is hardwired in server-side definition of the app?
Is there a non web-based example of using the auth CREST API available, to see how the lifecycle would work for a thick client app? You can register an URL scheme and then set the callback to yourapp://whatever
This is the correct way to manage this kind of application.
Handling the authentication with an internal web browser is bad, and people who do it should be punished.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4488
|
Posted - 2014.12.13 22:18:54 -
[18] - Quote
Circumstantial Evidence wrote:Galattico Bontius wrote:Does Thera have a system costIndex? The CREST industry/systems systemCostIndicies endpoint doesn't seem to return Thera. I wonder if it SHOULD (game design question. Perhaps some things are best known to the intrepid explorers who get there.)
That's one of the reasons none of the other wormhole places have them. visible via the API
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4488
|
Posted - 2014.12.14 00:07:50 -
[19] - Quote
Public crest doesn't allow you to get to the market orders. you have to do that with authenticated crest.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4488
|
Posted - 2014.12.14 01:44:03 -
[20] - Quote
Max Kolonko wrote:Steve Ronuken wrote:Public crest doesn't allow you to get to the market orders. you have to do that with authenticated crest. so why is crest pointing me to public-crest.evo link?
The public crest endpoint is.
The public crest endpoint is somewhat of a hack.
if you use crest-tq.eveonline.com you'll get what you should.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
4491
|
Posted - 2014.12.14 21:50:28 -
[21] - Quote
The Content-Type is used to specify specific version of the data returned (Well, the Accept header is. The content-type header is the response for that.
Woo! CSM 9!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5350
|
Posted - 2015.06.15 11:40:51 -
[22] - Quote
IHaveTenFingers wrote:When querying /corp/Killlog.xml.aspx , The server returns status 000 when the kill log is exhausted. While this doesn't strictly break anything, it's a bit misleading and does not conform to RFC7231 (HTTP/1.1 Semantics and Content).
My recommendation is to use a 4xx error code. None of the pre-defined codes seem to fit, but the extensible nature of HTTP/1.1 allows a custom code to be used.
Apologies in advance if this is a duplicate. I searched around for this but couldn't find any prior discussion.
I'd suggest using KillMails, rather than killlog. it doesn't exhaust.
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5478
|
Posted - 2015.08.01 18:10:46 -
[23] - Quote
A little explanation on cache timers, which might not be obvious:
The XML api interacts directly with the database behind Tranquillity.
However, this database isn't entirely up to data. The real source of truth is the nodes which run the solar systems. These, periodically, flush data back down to the database. This is a performance thing.
So you won't be able to reduce the cache timers below a certain point, as you won't pick up every change anyway.
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5629
|
Posted - 2015.10.15 11:10:07 -
[24] - Quote
https://www.fuzzwork.co.uk/market/marketdisplay.php runs off the history endpoint (mostly in JS, so if you can read that, then you can see how it works. just has a couple of custom apis for typename to typeid and so on)
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5696
|
Posted - 2015.10.29 18:28:10 -
[25] - Quote
CCP FoxFour wrote:I also got the basics of dogma into CREST today. You will be able to call /dogma/attributes/ to get a list of all dogma attributes, /dogma/attributes/{attributeID}/ to get the details for an attribute, and then a type lists all the attributes for it with their value and a link to the attribute information. Cool ****.
\o/ <3 :3
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5873
|
Posted - 2016.02.08 20:59:28 -
[26] - Quote
It's a known issue. Things _should_ be better than they were.
Woo! CSM X!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5935
|
Posted - 2016.03.08 22:53:56 -
[27] - Quote
Silvia Sotken wrote:CREST hasn't been working again for the last couple of days. Kind of hard to trade. Was hoping moving to CREST would increase the reliability of the data and uptimes but it seems to get broken after every release recently.
Really? I've not seen any problems with it. Have you bug reported?
I'm running again for CSM 11, and I'd appreciate your vote.
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5971
|
Posted - 2016.04.05 17:04:21 -
[28] - Quote
Savant Alabel wrote:Idea: Add LP transactions to crest/xml api Description: There were idea about corporation tax scheme based on LP income from mission running, but there isn't any available information about LP count for character.
While it's not the transactions (I'm not sure it actually keeps lp transactions in a readable form anywhere) total LP numbers are in crest on Sisi now :)
As is the LP store data.
I'm running again for CSM 11, and I'd appreciate your vote.
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5976
|
Posted - 2016.04.20 15:44:07 -
[29] - Quote
Idame Isqua wrote:CCP FoxFour wrote:We have no intentions at this time to add LP transactions to any of our APIs. Lowsec having too much fun and content to be bothered with unimportant stuff gets shortchanged again. FW the biggest content driver in the game. Is driven by LP transactions. CCPlease recognize the most important player group!
It's probably because lp transactions don't exist in the database. Just totals.
So exposing them involves first storing them.
I'm running again for CSM 11, and I'd appreciate your vote.
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
5997
|
Posted - 2016.05.22 17:34:32 -
[30] - Quote
Ideki wrote:I am trying to use the PI API and got some weird things back. I am pretty sure I have a plan running at the moment on my Lava planet. Yet the API returns with all my extractors having no products on them. Quote:row pinID="1021146489586" typeID="3062" typeName="Lava Extractor Control Unit" schematicID="0" lastLaunchTime="2016-05-15 23:50:49" cycleTime="120" quantityPerCycle="1440" installTime="2016-05-15 17:50:49" expiryTime="2016-05-21 21:50:49" contentTypeID="0" contentTypeName="" contentQuantity="0" longitude="-5.69035378774" latitude="2.77678791679" Is this normal, or am I doing something wrong ? I haven't touch the PI API in a long time now, could it be that it changed drastically ?
If you don't look at it in game, it doesn't update. (it's a performance thing. Only doing the updates when someone actually looks, massively reduces the time taken to do things.)
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6041
|
Posted - 2016.06.22 19:32:17 -
[31] - Quote
Edward Nashton wrote:Hi there,
The XML API Blueprints endpoint currently do not return blueprints located in citadels
Can you submit a bug and let me know the bug id?
(bug, not petition.)
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6244
|
Posted - 2016.11.02 19:50:02 -
[32] - Quote
I can't talk about what is being worked on. (Pesky NDA)
But there is active development happening. And some of it is _very_ interesting.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6246
|
Posted - 2016.11.04 02:55:42 -
[33] - Quote
https://crest-tq.eveonline.com/industry/systems/
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
6246
|
Posted - 2016.11.04 02:56:32 -
[34] - Quote
Ideki wrote:Steve Ronuken wrote:I can't talk about what is being worked on. (Pesky NDA)
But there is active development happening. And some of it is _very_ interesting. Thanks, Is there any chance you could get a word with the devs and have them talking more to us on the forums like it used to be? It's just annoying to learn that things are being worked on by someone from the CSM (and I greatly appreciate that you took the time to update us) instead of a dev. They used to reply to questions and fix bugs about the API at a fast rate.
All I can say is patience.
I wouldn't expect it to be that much longer, before you hear about it.
Woo! CSM XI!
Fuzzwork Enterprises
Twitter: @fuzzysteve on Twitter
|
|
|
|